PO Approvals Overview

The PO Approvals process allows for an intermediate approval step between a request to order a part and a live purchase order. This gives you more control over the ordering process.

The Order Requests function is part of a process of converting requisitions into purchase orders. Prior to this function, you had two options for creating purchase orders:

  • Manually enter an order using the PO Transactions function.
  • Use the Requisitions function to push orders into the PO transactions tables.

The Order Requests function provides two additional workflow options:

  • Manually enter a purchase order request. After going through all the approval steps, turn the request into a live purchase order.
  • Use the Requisitions function to push orders into the Order Request system. After going through the approval steps, turn the request into a live purchase order.

A requester may enter a new Order Request and submit the request for approval. The next approver in line on the route will approve or decline the request, then the next user in line on the route and so on, until the final approver approves the request to become a live Purchase Order. Approving a request will create a live order and update the inventory on‐order quantities.

The PO Approval functions will only display requests, not active purchase orders, when you use them.

For Requirements Planning and Reorder Processing, PO Order Requests are grouped with PO Requisitions.

Process

If the PO business rule for allowing approval processing is set to Yes, an Order Request must be approved before the request is turned into an actual purchase order. When a request completes an approval route, it becomes a live order.

Once you have set up users who can request, approve, or perform both actions, and you have routes set up to process requests, you are ready to utilize the PO Approvals process. You can enter order requests directly through the Order Requests function, or you can generate an order request from the Requisitions function.

You may also use the Approval Request View to review and approve or decline the order request.

The Order Requests function looks very similar to the PO Transactions function, but there are some key differences:

  • When you enter an order request, you are not required to enter a Vendor ID until the order request is approved unless the business rule requiring the vendor is set to 'Yes'.
  • Inventory on-order quantities are not updated for order requests. Order requests are treated like requisitions for inventory quantity considerations.

To create a new order request:

The user must be designated as a 'requester' or 'Both' a requester and an approver. Enter the new order request on the Order Request screen OR generate a request from the Requisitions screen.

Submit the request from the Order Requests screen OR the Open Request View screen once it is complete to send it to the first approver on the selected route.

To approve an order request:

The user must be designated as an 'Approver' or 'Both' a requester and an approver. Select the order request number on the Order Request screen OR use the Approval Request View to select a request to approve.

Approve the request to send it to the next approver on the selected route. The last approver on the route, upon approving the request, will have the option to convert the request into a live purchase order.

Setup

Before you can utilize the PO Approvals process, you need to set up request users and request routes. You can find these functions on the PO Approvals menu.

Process

A purchase order request will follow a route for approval before it is converted into a live PO. You can initiate a purchase order request in multiple ways:

  • Directly through the Order Requests function on the Purchase Order Approvals menu.
  • On the PO Requisitions screen, use the Generate Request button.
  • Set the PO business rules to ‘Requisitions’ or ‘Choice’ for generating purchases from Production, Project Costing, Sales Order, or Service Director. Create requisitions for production orders, project costing transactions, sales orders, or service director transactions. Use the Generate Request button on the PO Requisitions screen.

Examples

Route A is set up as (all amounts are inclusive):

  • User 1 -- approve $50 or more
  • User 2 -- approve $100 or more
  • User 3 -- approve $200 or more
  • User 4 -- approve $400 or more
  • User 5 -- approve $500 or more and budget approval

Example 1:

A request is placed for a total of $325 (including sales tax, misc, and freight amounts).

User 1 would receive an email that the request was placed.

Users 1, 2, 3, and 5 would all see the request (User 5 can see it because of the budget check) on their Approval Request View.

After User 1 approves it, an email would be sent to User 2. Alternately, User 3, without waiting for User 1, could approve it and it would become a PO assuming it does not exceed the budget.

Example 2:

A request is submitted for a total of $49.99. When submitted, it will immediately become a PO assuming it does not exceed budget.

Example 3:

A request is submitted for a total of $400 that is within budget.

User 3 approves the request immediately, jumping over User 1 and User 2. User 4 will then be notified.